moved fake definition to failing exactly 1 isolation and added id bits to photon struct