added suffix tree