better python 3 usage