detailed description on contribution system