3d contract element