fn switch-contract... and ...
dual_ma_cross