use 2to3 on the codebase