architecture file