batch processes