more batch stuff