single multi-process support
merged