2D code updates