2. Online/Offline Registration