THE ESSENTIAL ELEMENTS AND THE LEGAL STRUCTURE OF MASTER FRANCHISE AGREEMENT: HOW TO DRAFT A GOOD CONTRACT?