final move away from Google Apps Script