modules: modify search ifc
modules: update search interface