add session handler