add boost serialization dependency