refactoring

moved getting timelines to individual classes