add precision and recall