adding lazytools for photon