ajustes e adição de comentários.