updated sample to use list of parcelable objects