add ch2 code