discount logic changes --KW