modificações e comentarios (Diego Pinho)