more work on switching turns