Now in 3D*
Allow for incremental updates