session service with basic operations
conflict reoslved