added dumb sum technology!