changed autocomplete array to ordered, stopped using hash map. added fakelinkedtreemap class