made choice Serializable