added tipsy for explanation