have a search function now