<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def writeinfo(self, linelist, colour = None):
 """ We add a longer chunk of text on the upper left corner of the image. Provide linelist, a list of strings that will be written one below the other. """

        
        self.checkforpilimage()
        colour = self.defaultcolour(colour)
        self.changecolourmode(colour)
        self.makedraw()
        
        self.loadinfofont()
        
        
        for i, line in enumerate(linelist):
            topspacing = 5 + (12 + 5)*i
            self.draw.text((10, topspacing), line, fill = colour, font = self.infofont)
        
        
        if self.verbose :
            print "I've written some info on the image."