pack string