add extract_params