implement flipswitch to viaduc