now we have areal cstring