Modified the Contract