work on tooltips (not finished yet)