small changes to match the contribution rules