fixed cmdline argument bug