Adicionei alguns comentários