Better setup script