batch processing is default but optional
version bump