copy of assignemnt 2