added search methods