compact and base
refactorings
numberformat
generalize
reformat