clean + produceInnerSession