#8 Add search function.