redo session with pojo