generate real instrs instead of string