batchID is now a generic type, I do not want to change it again...........