format combinators fixed