use def list; add some style
update tooltips