make wrapper serializable