begin multi-process