added another name for batch training