neighbour data receiving + sending.
refactor packages