Understanding Franchising: Concept, Elements, Practices And Rules