added multiple processes with different arguments support