cleaned up admin interface and added public actions