improved search helpers