     override func setup() {
         addSubview(stackView)
         stackView.addArrangedSubview(topicTitleTextView)
-        stackView.addArrangedSubview(timestampLabel)
+        stackView.addArrangedSubview(horizontalStack)
         stackView.addArrangedSubview(topicCommentTextView)
-        stackView.addArrangedSubview(horizontalStack)
         stackView.addArrangedSubview(replyButton)
 
         activeUsersStack.addArrangedSubview(activeUsersImageView)

        repliesStack.addArrangedSubview(repliesImageView)
        repliesStack.addArrangedSubview(repliesCountLabel)

        horizontalStack.addArrangedSubview(activeUsersStack)
        horizontalStack.addArrangedSubview(metadataSpacer)
        horizontalStack.addArrangedSubview(repliesStack)
        horizontalStack.addArrangedSubview(trailingSpacer)

        NSLayoutConstraint.activate([
            stackView.topAnchor.constraint(equalTo: topAnchor, constant: 8),

        return button
    }()

    lazy var centerSpacer: UIView = {
        let view = UIView()
        view.translatesAutoresizingMaskIntoConstraints = false
        let widthConstraint = view.widthAnchor.constraint(equalToConstant: 99999)
