New file architecture