add chapter8 vfork