Added string search, added list merge. currently ineffecient