reestructurando interfaz