added 3d base test