do assignemnt 2.1