code review...

Shouldn't this accept Metric and not Just a bunch of objects?