Refactored introduction protocol
Refactored introduction protocol