variable running optimal metrics