Add invoker

Here a pull-request, for invoker, it's awesome, believe me ;)