adding support for formatters
conflict resolved