extracted runtime arg parsing to own method
comment improvements
woops
removed todos