added get_sig_dp_sw fn