title: TypeError: argument 1 must be pygame.Surface, not str , doesnt work
body: <p>This is the code -&gt;</p>
  <pre><code>import pygame
  import os
  
  pygame.init()
  
  width,height = (500,700)
  bg=os.path.join('C:\\Users\\USER\\Desktop\\Python\\picture match','background.jpg')
  WIN = pygame.display.set_mode((width,height))
  
  
  
  def draw():
      WIN.blit(bg,(0,0))
  def main():
  
      run = True
      while run:
          for event in pygame.event.get():
              if event.type == pygame.QUIT:
                  run = False
                  pygame.quit()
  
          draw()
  main()
  </code></pre>
  <p>i have no clue why the error shows up, my previous projects have been working with this way.</p>