revise controlplane