--- architecitility ---
.
.
.
.
.
.
.
.
.
10
.
.
.
.
.
.
.
.