seem to be confused about sessions