Alguns comentários adicionados.