function search
search: non-admins can use it
merge search > master