contract discussion