Refactorizamos código del modulo principal para que sea mas legible e intuitivo.