continue to incorporate boost serialization