groundwork for admin interface