                 DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(100)) {
                     let firstCell = self.tableView.cellForRow(at: IndexPath(row: 0, section: 0)) //
 
-                    var tutorial = YCTutorialBox(headline: self.tutorials[0].0, withHelpText: self.tutorials[0].1)
+                    var tutorial = YCTutorialBox(headline: TinkerStrings.Functions.Tutorial.Tutorial1.Title, withHelpText: TinkerStrings.Functions.Tutorial.Tutorial1.Message)
                     tutorial?.showAndFocus(firstCell)
 
                     ParticleUtils.setTutorialWasDisplayedForViewController(self)


    private func setupTableViewHeader() {
        if (self.device.connected) {
            self.noFunctionsMessage.text = "No exposed variables"
        } else {
            self.noFunctionsMessage.text = "Device is offline"
        }

        self.tableView.tableHeaderView = nil

    func callFunction(_ name: String, argument: String) {
        if (!self.device.connected) {
            DispatchQueue.main.async {
                RMessage.showNotification(withTitle: TinkerStrings.Functions.Error.DeviceOffline.Title, subtitle: TinkerStrings.Functions.Error.DeviceOffline.Message, type: .error, customTypeName: nil, duration: -1, callback: nil)
            }
            return
        }
