added search APIs