first pass photon CR variables, may need revision