added calc_sw_params to special print