modify getformatinfo