Assignment2 done