define DAOs singleton
separate CRUD(Admin) and App controllers