session rework