updated setup script