XLabs part 2: Serialization -p1
XLabs part 2: Serialization -p2