Text ops (25/26)

Text ops