mejor separadas las funciones