Refactored component 'instance' creation.
Refactored component 'instance' creation.
initial joining