began adding support for class objects