try refactoring
Merge pull request #2 from kyu999/develop

全体的にリファクタリング