node serialization works