assignemnt 3