change string operator and some fix