add and build 3d test