added texviewer.py