updates ch1-5