add list_search method
delete out