add vfork