renamed parse/format to unpack/pack and got rid of expand and squash and unneeded clutter