chain of responsibility
Merge pull request #2 from shokei125/master

chain of responsibility(shokei)