optional x/y