allow more values

still no escaping
allow empty values
allow escaping in values
formatting