to do (serialize)