Generate, save, send