some new ideas around text