added TipCalulator