fixed string bugs