packet to builder