Basic JavaScript: Testing Objects for Properties. PROBLEM!

Tell us what’s happening:
i 've just done it but it seems it doesn’t work this way. can anyone please tell me where is the mistake ?

Your code so far

var  myObj = {

 gift: "pony",
 pet: "kitten",
 bed: "sleigh"

function checkObj(checkProp) {
 // Only change code below this line

 if(myObj.hasOwnProperty(checkProp)) {
   return myObj[checkProp];

 } else {
   return "Not Found";

 // Only change code above this line


Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36.

Challenge: Testing Objects for Properties

Link to the challenge:

You’ll need to hit the Reset All Code button, you’re working on an old version of the problem.

yeah, i just did hit it twice, but finally been able to solve it, thanks!