alguns comentarios no codigo pertinentes