formatter in place