[closing #34 #43] add self.line with line content and add wrapper to get errors