adicionado alguns comentários