primary version