format improve