added toop tip and definition support