almost batch