add gen_featvect