initial add of raytrace.cpp