That was a lot of work yet every number for the new commission is wrong because you applied it to the USD price, not the BTC price.