abstract topic understanding