apply 2to3