track_duration, track_position added