change defrecord to use case for ILookup