Base methods for batches set up. Not perfect