was assigning crossedge buffers incorrectly