ch3 done; fixed ch2