finished assignemnt 7