batch and partial