fianl version of fmt