fix neighbors for surface