refactor hanziOptions