before pulling Kain's change
implemented acronym and character search