gearing up for regen function