Simple Linear 2D Implementation