fixed whitespace handling in command line arguments