Add ButtleDataSingleton