implement topic relates