646 Topic threads

@OVOEnergy latest: