1.do some change for coding system