start of admin functionality
latest round of changes for client and admin