*worked on hw5