this could make adding future metrics far less painful
this could make adding future metrics far less painful