add admin functionality for maintenance