changed the id lookup to search identifier values instead of key