something wrong with the timeFactor scaling