modified participations, works but is still ugly