take a step back, get switching to work first