initial commit, complete 10W multiply