Exercise 030 dynamic lookups