improved command line argument handling