better puttext (1)