Rewriting code
Multiple changes to overall program structure.