Update version1

combined multiple individual searches into a single search function