made tipPercentStorage as property instead of instance variable