New: fmt