added pack and unpack (plus directive "i")
added directive "c" to pack/unpack