new: Formatter class