added simple text tools