functionality for adding participant and program leader to program