made some work on the introduction and 2nd part