worked on whitted integrator and dependent methods