support method to invoke method