add sessionlistener