adds file architecture