contract extension

Latest coverage on contract extension