getting closer to good text editing