sturcture changes