improve string contains
improve string contains