fix new participant function