interfaz revised