added sesssion controller