contracts introduction 5658587