implement Session interface basic