base init ver