Updating for weights
adding precision-recall utilities
Updating the coloring function
updating precision-recall
updating for matrix configuration