Assignment3 done