introduce LookupStrategy