refactor missing function ajax programParticipant