moving to python3
fixed super() methods
all seems to work