updated sessions spec 8 of 9 tests are passing