Added subsection Instance Structure Protocol