learning more about sessions and stuff