primera refactorización
ajustes al main