correction machine.c