Added new controller functionalities to role manipulation