serializable changes