rebuilding code base for admin from scratch