improved search behavior