committing restructure changes