programmable text support