begin to add line-by-line destroy