more work on text