added textconcat.py