add search handlers