refactoring of dispatchers name and added isDistributed method to