Add basic 2 and 3d