add second part

fix method 1