implementing extract-new.gura