Adicionados comentarios as classes e metodos