3. Hardware setup