modularizo el codigo agregando funciones