fix serializable