add config_parser