some interaction
wrap in one implicit session