some work in ch3
ch3