clarified architecture