Changing to Ownership passing semantic
Structure of the system