code optimize
add StringTable