add assignment2

add assignment2