some tests for ch8
[ch8] basically finish up