Starting work on more batch processing. Not finished