updates ch2 and ch1