Contract explained