Cambio en el interface y funciones