Contribution Anlysis: An introduction