small changes, please do not put in front of the variable x and y