refactored naming from rsvp to register to add clarity