added 3d element of the demo