fix bug: switch-contract
add order fns
fn order-add
fn make-sizing-fn-mm
update ch_ch