added Formatter functionality