sketched out the switching strategies

Now i need to test them!