reference_progress_f