search ctrl implemented, not yet tested