command line parsing works just fine