changed object class definitions