session state persisted