updates to ready behavior and added Batch