more fixes for python 3 compatability