forgot to update setXID and setYID