now start working on ray-tracing