revise session v2