updated to current python version.

tested. works.