to be a participant or constructor?