add lookup. implement IDictionary. start on a Cursor object.