improve admin interface