begin unpackString