update UI with discount code implentation, tons of test, put in discount code into the pricing logic