progress made on the _invokePattern