add sender and dispatcher