customize tip to work with our lib