Change the program interface to simplify things
Refactor the code base

To make it a bit easier to follow along with… ;)