ch1 overview
todo in ch5
chx cases