New: investmentcontract