structure of code changes