batch modify