deixando a main clean e criando funções separadas