add admin interface functions