add some architecture features