1. Initial setup