doc nit
remove BatchMaker interface in favor of a simpler func