#2 adds search