initial architecture file layout