`pickle` and `unpickle`

ref #13 
done.