more progress on eliminating lookups
added hook for list get