master:
add smart search