setup script generator