Implementacoes finais com as melhorias