search manipulation