contracts mode