added SessionManager