added make/revoke admin functionality