added the Format facade