Client text to val