add byte code generater