redistribte files, initialize archtitcure