adding admin menu, singleton pattern