buffering string looks ok now