add the Session & SessionManager, not finished