Holy shit, this is actually working haha.
So, added some doxygen and also added command line arguments