learning a session