Base setup (no changes)