introduced Format::write