mutable string
mutable string append