             logger.debug "Submit already in the database"
             return res
 
-        [source, results] = await Promise.all([@getSource(runid), @getResults(runid)])
+        [source, comments, results] = await Promise.all([@getSource(runid), @getComments(runid), @getResults(runid)])
         newSubmit.source = source
         newSubmit.results = results
+        newSubmit.comments = comments
 
         logger.debug "Adding submit"
         await newSubmit.upsert()

        return document.getElementById("source-textarea").innerHTML

    getComments: (runid) ->
        return []  # temporary
        [contest, run] = @parseRunId(runid)
        data = await @adminUser.download("http://informatics.mccme.ru/py/comment/get/#{contest}/#{run}")
        comments = JSON.parse(data).comments


        date = new Date(moment(date + "+03"))

        newSubmit = new Submit(
            _id: runid,
            time: date,
            user: uid,
            problem: "p" + pid,
            outcome: outcome
        )
        newUser = new User(
            _id: uid,
