Revert "Revert "Adding Dispatch""

This reverts commit c0419fa2b548c18a98ecbe9fd291f5baa999517c.