new formatter behaviors