add cmdline argument demo