add function timeline and comment list