changed structure, build process