now registers participants completely correctly