Began architecture, Singleton used