added textconvert class, we may not need this in the future but just in case...