cleaned up Paerticipant Controller and refactored according classes