add timeline line functions