added `offset` and `duration` function to #start()