add function-search.lua