reformat non-constant