ripple carry commented out