batch modify, etc