Refactoring produces
Merge pull request #246 from yougi-org/master

Refactoring produces