fix up, response and session save