implemented CompressedTrieLexicon for submission