First attempt at bottom up re-addition