Added a somewhat working example and fleshed out unpack