first commit for quiz 4 except Q5