YAML allows spaces in fields
Added penalty functino to fit in interface