added metric fu