CONTRIBUTION AGREEMENT WHALE HOLDINGS LLC