add Serialize.hs