added readyForSwitch
readyForSwitch
better name for function
no need for protected - keep as was before