Base setup script