spec for joining session