added photons (not currently used)