Added Role Controoler functionality