added text processors