alternative way for timeline