add scw1 and scw2(experimental)