* serialization step