added session logic
Batch placeholder