updated where the orientation and passage data comes from