use the new timeline interface