strict architecture