more simplified setup script