add session feature