when I run the following code, I did not get the correct answer. It returns [4] when it should return [4, 4].

```
def purify(y):
    new_numbers = []
    for x in y:
            if x%2 ==0:
                    new_numbers.append(x)
        return new_numbers

print(purify([4,5,5,4]))

```