multiple process support