defined registered and on methods for participant
spec for registerd on for participant