Completar con la implementación de las funciones correspondientes.