adding precision and recall