assignment2 section 1 done