consertando OO em pontos criticos