working on selecting text