made list occupant build its list more efficiently