very initial and hacky version of the Yaml Reader, checkpoint commit for cleanup