add photon matcher