change byte code format. optimize size