2D checking