change sturcture