participation adapter