add selectText function