re-shuffled serialization