refact ContributionInfo et contributions