added viewer.py example