rename hangul to korean and refactor Prototype into parsing objects