codepath tipcalculator task