pequenas alteracoes no codigo da parte 2