Revisao geral de codigo.