modify instruction.c