new version of formatting