change file architecture