finished all but 10. have errors with 9 and 8 but they logically work? don't have a good understanding of testing :(