[feature] implemented dispatcher logic