actualizando las funciones