fix and redesign admin panel