improve string