add longest-common-substring