got more done on the class oberver