adding final ch8 stuff