working ch1
working ch2