rewrite metric loading methods