session features spec