adicionado alguns comentarios