The `if` statement is missing an `end` -- and it will always assign `nil` to `card_number`, because that is what `puts` returns. In general we don't want to add any `puts` or `gets` within classes or methods.