a legacy serialization library