easier plugable formats
add yaml tests