implemented multiplyDuration