add session operation