adding in 3d renderer