Allow multiple formatters
Allow custom formatter class