adding ex30.py