added bkg-harvester preparation
finished BKG harvester
fixed merge conflicts