tested demo04.py demo05.py and demo06.py files