attempting python3 support