change init of gon