steps  done for Assignment2