batch calcs