rewriting isort