add timeline visualization