Digital Revolution: Challenges for Contract Law in Practice