issue #1 fixed and updated travis.yml to run 3.9 test cases