gecVec init