sudden; abrupt; improvised; hasty; impromptu skit; bandwagon fan
hasty preparation; cramming; goods prepared in a hurry (after they were already needed); makeshift; half-baked
extemporary; improvised; extemporaneous
makeshift; improvised; hurriedly prepared; hastily got up
impromptu skit; (theatrical) farce; extravaganza
sudden blindness; one suddenly blinded
suddenly; abruptly; unexpectedly; (not) readily; (not) right away; (not) immediately