fix data coordinate processing