Pls help me I cant solve this and pls tell me what to add or what I did wrong

Tell us what’s happening:
Describe your issue in detail here.

  **Your code so far**

function checkObj(obj, checkProp) {
// Only change code below this line
var obj = {
  pet: "kitten",
  bed: "sleigh",
gift: "pony",
city: "Seattle"

};
if(obj.hasOwnProperty(checkProp)){
 return obj[checkProp];
 }
 else {
   return 'Not Found';
 }
 
// Only change code above this line 
}
  **Your browser information:**

User Agent is: Mozilla/5.0 (Linux; Android 9; SM-T510) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.115 Safari/537.36

Challenge: Testing Objects for Properties

Link to the challenge:

What is the reason for declaring this variable in the body of the function?

You will be given an obj in the function parameters. By creating one, you’ve deleted the one you’re given.