Added base invoker