zip
terminology
parallelogram
FSF
attentiveness
predicting