ADAP Singleton