Added have and want to search function