generate presentation, update generation location