more progress on sessions