some code type change