Finished 2D functions