extract participant controller