yaml files are first loaded then passed to the parser