simpilify needTakeBranch()
fix spelling error of controlSignal
replace 'Control Signals' with 'Control signals'
not to add blank line in the last