refactor complete, is it any good?
git st