issue #29 use our IDE to run the whole refactoring.

issue #29