mais correções e adições de algumas classes(2)