All of chapter 7 done. I have some tests failing though and I am not sure why.