restuctured