split out new_lookup function