New functions and batch_processing meat