first pass implementation of Carry-over...