add lookup_item interface