added communication to projected spreadsheet in functions