in the middle of removing boost::serialization