3d changes based on testing