Have tried to make context switch work!

Let me know if it doesn't.