compiled basic searchbox, need testing