Contracts 2.4

Contracts 2.4