re-factorize code (move tooltip to one file)