change from Action to MethodInvoker gauge