use more meaningful variable names than `x` and `y`