broke out YamlConfig