new contract

Latest coverage on new contract