make spreadsheet dependency optional
document change