Nice work on discovering global variables! One caveat however is that global variables are VERY dangerous, and are rarely actually used by professional devs because you want to restrict the scope of your variables as much as possible. Here the way you've used it is totally fine, but I just want you to know that you should always be wary of globals. Another thing you could do instead is to make these variables methods instead:
```ruby
def secret_number
  7
end
```
This way you can call ```secret_number``` without using a global variable.