fixed batching