metrics framework