new example struct
contrib -> Contrib