thomson cross-section added
cleanup
only tying missing: ray tracing