3d routines testing 2