added PlaceObject class