add YamlProvider