alteracoes no main
compilando, falta testar