Restructuring
Cleaning up.
Tidying up.
Rewriting.
Rewriting.
Rewriting.