add chinese support and better set workflow