Maioria de allteracoes visuais e poucas alteracoes no codigo