Alterações mínimas deixando código mais enxuto e adicionando o main.m