timeline implementation part 1