switsching version test