         tableView.estimatedRowHeight = 140
         tableView.separatorStyle = .None
 
+        
+        tableView.registerClass(SubmissionCellView.self,
+                                forCellReuseIdentifier: "SubmissionCellView")
+        tableView.registerClass(SubmissionImageCellView.self,
+                                forCellReuseIdentifier: "SubmissionImageCellView")
         tableView.registerClass(TextCommentCellView.self,
                                 forCellReuseIdentifier: "TextCommentCellView")
         tableView.registerClass(MoreCommentCellView.self,

    // MARK: - Table View

    override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 1
    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return comments.count
    }

    override func tableView(tableView: UITableView,
                            cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let comment = comments[indexPath.row]

        var cell: CommentCellView

        if let textComment = comment as? TextComment {
            let textCommentCell = tableView.dequeueReusableCellWithIdentifier("TextCommentCellView")
                as! TextCommentCellView

//

import UIKit
import Alamofire
import AlamofireImage

class CommentViewController: UITableViewController, BodyLabelDelegate {

    var submission: Submission! {
        didSet {
