requires viper scale