working on timeline implementation