Implementada la interfaz dinámica