imperative formatting