add yaml to support YAML.load_file(config_file)