keep track of neighbor info