ex10_upmod first commit
ex10_upmod working version