added recursive iteration for event attendings
new version