rest of the major objects are in there