generated some architecture