added precision, recall, fscore