rough 2to3, basic things working