3d routines testing 3