format changes op list