add specialized photon skimming versions