comments
pX&pY => pastPos