associated topics and posts. Refactored