- using the reflection library to parse the command line options - updating the changelog to reflect the changes