introduced a Dispatcher
Merge pull request #3 from yggie/introducing-dispatcher

introduced a Dispatcher