todas las funciones