Introducing Contracts

Introducing Contracts