the roles controller