implemented a class for generating timeline
comments or minor changes to others