i think i fixed photon mapping