commented command line arg parsing