modification init syscall