updated the dispatcher after merge to fix the issues with right left logic.