add diff_rate