Adding time scale mechanism and implementations