implementada la herencia de la clase UserInterface, los roles no funcionan aun