improve admin routes