modified phototonic， add e-v loc to location