introducing Entity3D