debugged, working on neighbor listing