added framework for admin interface