modificação da classe photon