correctly compute F1