start restructing