Twice-around updated; Nearest-Neighbor implemented