parse: add yaml parsing