added metric module