updated arg parsing of parse_crit