now uses vfork instead for fork, also has central routine