restructre and working