python3 modifications