handle formatters now