photon interactions