repository switch + version