architecture features