2 Setting Up Data Structure