back to original solution with MultiFormatter