finished photon section