experimental implementation, failling in saving old session