new version of format