graphs + spreadsheet view functional