changing bkg vector functions