intro restructure