Modified Invoke Model