added structure of timeline