add some search method