restructered things