updates ch2 with ordered set