Alguns comentários adicionados. 2
Commit 2213