implemented FindString