jin_sample refactoring