modified singlescatteringafc