working persistence in session