fixing the batch methods so they actually do something. Without tests