topics engine assembly