Implementando role controler