using external_common.parse_arguments