2. Initial setup