fixed putXYT