Rough script
Revise session1