code: def _target_stmt(self, stmt: object) -> tuple:
          
          # make sure target is a single variable extra split to account for level= option
          code = ''
          cls = ''
          if isinstance(stmt, str):
              if len(stmt.split('/')[0].split()) == 1:
                  code += "%s" % (stmt)
              else:
                  raise SyntaxError(
                      "ERROR in code submission. TARGET can only have one variable and you submitted: %s" % stmt)
          elif isinstance(stmt, list):
              if len(stmt) == 1:
                  code += "%s" % str(stmt[0])
              else:
                  raise SyntaxError("The target list must have exactly one member")
          elif isinstance(stmt, dict):
              try:
                  # check there there is only one target:
                  length = 0
                  try:
                      length += len([stmt['nominal'], stmt['interval']])
                  except KeyError:
                      try:
                          length += len([stmt['nominal']])
                      except KeyError:
                          try:
                              length += len([stmt['interval']])
                          except KeyError:
                              raise
                  if length == 1:
                      if 'interval' in stmt.keys():
                          if isinstance(stmt['interval'], str):
                              code += "%s" % stmt['interval']
                          if isinstance(stmt['interval'], list):
                              code += "%s" % " ".join(stmt['interval'])
                      if 'nominal' in stmt.keys():
                          if isinstance(stmt['nominal'], str):
                              code += "%s" % stmt['nominal']
                              cls += "%s" % stmt['nominal']
  
                          if isinstance(stmt['nominal'], list):
                              code += "%s" % " ".join(stmt['nominal'])
                              cls += "%s" % " ".join(stmt['nominal'])
                  else:
                      raise SyntaxError
              except SyntaxError:
                  print("SyntaxError: TARGET can only have one variable")
              except KeyError:
                  print("KeyError: Proper keys not found for TARGET dictionary: %s" % stmt.keys())
          else:
              raise SyntaxError("TARGET is in an unknown format: %s" % str(stmt))
          return (code, cls)
docs: takes the target key from kwargs and processes it to aid in the generation of a model statement
          :param stmt: str, list, or dict that contains the model information.
          :return: tuple of strings one for the class statement one for the model statements