add time-scale differential